#ifndef MEMORYSTORAGEEXCEPTION_H_
#define MEMORYSTORAGEEXCEPTION_H_

#include <string>
#include "StorageException.h"

using namespace std;
class MemoryStorageException : public StorageException{
	private:
		int codigoExcepcion;
	public:
		MemoryStorageException(int codigoExcepcion);
		const char* what() const throw(){
			if(this->codigoExcepcion == StorageException::lectura)
				return "Error al leer el archivo desde memoria."; 
			return "Error al escribir el archivo en memoria.";
		}		
};
#endif /*MEMORYSTORAGEEXCEPTION_H_*/
